--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 459b54db5155b8fd964bf4d47457490568b9d952
Parents : 285c1a7
Author : Sudo-Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-01-01T18:56:00-06:00
chore(build): add MANIFEST.in for package data inclusion and update pyproject.toml for setuptools configuration
Changes
Diff
diff --git a/MANIFEST.in b/MANIFEST.in
new file mode 100644
index 00000000..19576828
--- /dev/null
+++ b/MANIFEST.in
@@ -0,0 +1,3 @@
+recursive-include meshchatx/public *
+recursive-include meshchatx/src *
+
diff --git a/pyproject.toml b/pyproject.toml
index 3281f0e9..5f45e8b1 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -49,7 +49,13 @@ cx-freeze = ">=7.0.0"
[[tool.poetry.include]]
path = "logo"
+[tool.setuptools]
+packages = {find = {}}
+
+[tool.setuptools.package-data]
+meshchatx = ["public/**/*", "public/*"]
+
[build-system]
-requires = ["poetry-core>=2.0"]
-build-backend = "poetry.core.masonry.api"
+requires = ["setuptools>=65.0", "wheel"]
+build-backend = "setuptools.build_meta"
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────